Meghalaya: Worlds Wettest Place Shillong Village | North East India |